// samsting : this file is auto create.

#include "Ram/2015-05-01/CreateRoleRequest.h"

namespace aliyun { namespace Ram {

CreateRoleRequest::CreateRoleRequest() : RpcAcsRequest("Ram", "2015-05-01", "CreateRole") {
}

const string& CreateRoleRequest::GetRoleName(void) const {
  return RoleName_;
}
void CreateRoleRequest::SetRoleName(const string& RoleName) {
  RoleName_ = RoleName;
  PutQueryParameter("RoleName", RoleName_);
}

const string& CreateRoleRequest::GetDescription(void) const {
  return Description_;
}
void CreateRoleRequest::SetDescription(const string& Description) {
  Description_ = Description;
  PutQueryParameter("Description", Description_);
}

const string& CreateRoleRequest::GetAssumeRolePolicyDocument(void) const {
  return AssumeRolePolicyDocument_;
}
void CreateRoleRequest::SetAssumeRolePolicyDocument(const string& AssumeRolePolicyDocument) {
  AssumeRolePolicyDocument_ = AssumeRolePolicyDocument;
  PutQueryParameter("AssumeRolePolicyDocument", AssumeRolePolicyDocument_);
}


} } // namespace aliyun { namespace Ram {

// end of file 
